package org.dromara.tearoom.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.dromara.common.tenant.core.TenantEntity;

import java.io.Serial;

/**
 * 茶室详情对象 ter_room_details
 *
 * @author xch
 * @date 2025-03-26
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("ter_room_details")
public class TerRoomDetails extends TenantEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 茶室唯一id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 茶室人数规格
     */
    private String teroomPepnum;

    /**
     * 茶室名称
     */
    private String teroomName;

    /**
     * 茶室电话
     */
    private String teroomPhone;

    /**
     * 每小时单价（h）
     */
    private Integer teroomHprice;

    /**
     * 最少预定时间（h）
     */
    private Float teroomNum;

    /**
     * 茶室图片路径
     */
    private String teroomImgurl;

    /**
     * 轮播图
     */
    private String carouselImages;

    /**
     * 内容介绍
     */
    private String contentIntro;

    /**
     * 删除标识
     */
    @TableLogic
    private String delFlag;

    private Long groupId;

    private String groupName;

    private String status;

    private String teroomTarget;
    private String teroomLatitude;
    private String teroomLongitude;
    private String startTime;
    private String endTime;
    private Integer orderNum;

    /**
     * WIFI名称
     */
    private String wifiName;

    /**
     * WIFI密码
     */
    private String wifiPassword;
}
